package com.lyp.crm.service;


import java.util.List;

import com.lyp.crm.entity.Fenye;
import com.lyp.crm.entity.Modules;
import com.lyp.crm.entity.Node;
import com.lyp.crm.entity.Rolesmodules;

public interface Modulesdao {
	Fenye<Modules> SelectModules(Fenye<Modules> fenye);

	Integer insertModules(Modules modules);
	Integer deleteModules(Integer mid);
	Integer updateModules(Modules modules);
	List<Modules> SelectModuleslist(Modules modules);
	List<Modules> mymodules(Integer rid);
	
	
	
	Integer insertrolesmodules(Rolesmodules rolesmodules);
	Integer selectrolesmodules(Rolesmodules rolesmodules);
	Integer deletelesmodules(Integer rmid);
	
	Integer selectbymidModules(Integer mid);
	Integer selectinsbymnanme(Modules modules);
	
	
	List<Node> selectRolesModulesTree(Integer roleId);
	
	Modules selectModulesmid(Integer mid);
}
